overcome several consecutive setbacks - Turc Anglais Dictionnaire